Skip to content

feat: auto create credentials.yaml#1340

Merged
josephjclark merged 7 commits intorelease/nextfrom
1261-cli-auto-create-credentialsyaml
Apr 2, 2026
Merged

feat: auto create credentials.yaml#1340
josephjclark merged 7 commits intorelease/nextfrom
1261-cli-auto-create-credentialsyaml

Conversation

@doc-han
Copy link
Copy Markdown
Collaborator

@doc-han doc-han commented Mar 30, 2026

Short Description

This PR adds a feature where a credentials.yaml file is auto generated during the pull (openfn project pull <project-id>).

Fixes #1261

Implementation Details

  • It picks up all referenced credentials from the project yaml file and then generate the credetnials.yaml or .json file from it.

QA Notes

List any considerations/cases/advice for testing/QA here.

AI Usage

Please disclose whether you've used AI anywhere in this PR (it's cool, we just
want to know!):

  • I have used Claude Code
  • I have used another model
  • I have not used AI

You can read more details in our
Responsible AI Policy

Release branch checklist

Delete this section if this is not a release PR.

If this IS a release branch:

  • Run pnpm changeset version from root to bump versions
  • Run pnpm install
  • Commit the new version numbers
  • Run pnpm changeset tag to generate tags
  • Push tags git push --tags

Tags may need updating if commits come in after the tags are first generated.

@doc-han doc-han linked an issue Mar 30, 2026 that may be closed by this pull request
@github-project-automation github-project-automation bot moved this to New Issues in Core Mar 30, 2026
@doc-han doc-han requested a review from josephjclark March 30, 2026 08:20
@github-project-automation github-project-automation bot moved this from New Issues to In review in Core Mar 30, 2026
@josephjclark josephjclark changed the base branch from main to release/next March 31, 2026 08:18
@doc-han doc-han requested a review from josephjclark April 1, 2026 09:30
@josephjclark josephjclark merged commit 002869e into release/next Apr 2, 2026
1 check was pending
@josephjclark josephjclark deleted the 1261-cli-auto-create-credentialsyaml branch April 2, 2026 11:15
@github-project-automation github-project-automation bot moved this from In review to Done in Core Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

CLI: auto-create credentials.yaml

3 participants